package com.pg.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.pg.entity.rz.EipDataDetailedInfo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;

/**
 * <p>
 * 日志详情 Mapper 接口
 * </p>
 *
 * @author likl
 * @since 2020-07-06
 */
@Repository
public interface EipDataDetailedInfoMapper extends BaseMapper<EipDataDetailedInfo> {

    /**
     * 分页列表查询
     *
     * @param page               分页参数
     * @param supplierCode       供应商编码
     * @param dataSource         数据来源
     * @param id                 ID
     * @param subclassCode       种类编码
     * @param operationType      类型
     * @param linkPUID           上级id
     * @param operationStartDate 起始时间
     * @param operationEndDate   结束时间
     * @return 分页数据
     */
    List<EipDataDetailedInfo> selectForList(Page<EipDataDetailedInfo> page, @Param("supplierCode") String supplierCode, @Param("dataSource") String dataSource, @Param("id") String id, @Param("subclassCode") String subclassCode, @Param("operationType") String operationType, @Param("linkPUID") String linkPUID, @Param("operationStartDate") Date operationStartDate, @Param("operationEndDate") Date operationEndDate);

}
